@charset"utf-8";

/* CSS Document */

/*全局开始*/

body, td, th {
    font-family: 微软雅黑;
    font-size: 12px;
    color: #333333;
}
body {
    background-color: #FFFFFF;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    /* height:100%;*/
}
html {
    /*height:100%;*/
}
.content {
    min-height: 90%;
    position: relative;
    height: 608px;
}
a {
    text-decoration: none;
    color: #333333;
}
a:visited {} a:hover {
    text-decoration: none;
}
a:active {}
/*全局结束*/

/*内容区域开始*/

.web_body {
    width: 1001px;
    margin: auto;
    margin-top: 24px;
    margin-bottom: 15px;
}
.web_body .body_left {
    width: 167px;
    float: left;
}
.web_body .body_right {
    width: 803px;
    float: right;
}
.body_left .left_top {
    background-image: url(../images/left_top.jpg);
    background-repeat: no-repeat;
    width: 167px;
    height: 4px;
}
.body_left .left_body {
    background-image: url(../images/left_center.jpg);
    background-repeat: repeat-y;
}
.body_left .left_down {
    height: 7px;
    width: 167px;
    background-image: url(../images/left_down.jpg);
    background-repeat: no-repeat;
}
.leftmenue {
    width: 155px;
    margin: auto;
    background-color: #e4e4e4;
    background: url(../images/list_bg.jpg);
}
/*.leftmenue ul{width:155px; display:block; margin:0; padding:0; list-style:none; margin-top:20px;}
.leftmenue li{width:155px; height:33px; line-height:33px; text-align:left; }
.leftmenue li a{ display:block; width:120; height:33px; padding-left:35px;}
.leftmenue li:hover,.submenu li.hover{ background:url(../images/left_menue_bg.jpg) no-repeat;}
.leftmenue li:hover a,.submenu li.hover a{ color:#FFFFFF;}
.leftmenue .on a{ background:url(../images/left_menue_bg.jpg) no-repeat; color:#FFFFFF;}*/

.leftmenue ul {
    width: 155px;
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: 20px;
}
.leftmenue .title {
    width: 155px;
    height: 33px;
    line-height: 33px;
    text-align: left;
}
.leftmenue .title a {
    display: block;
    height: 28px;
    padding-left: 35px;
    padding-top: 5px;
}
.leftmenue a {
    display: block;
    height: 28px;
    padding-left: 35px;
    padding-top: 7px;
}
.leftmenue .on a {
    background: url(../images/left_menue_bg.jpg) no-repeat;
    color: #FFFFFF;
}
.leftmenue .title:hover, .submenu .title.hover {
    background: url(../images/left_menue_bg.jpg) no-repeat;
}
.leftmenue .title:hover a, .submenu .title.hover a {
    color: #FFFFFF;
}
.body_right .head {
    width: 753px;
    height: 24px;
    background: url(../images/joinus_title.jpg) no-repeat;
    padding-top: 5px;
    padding-left: 50px;
    color: #9b9b9b;
}
.body_right .down {
    width: 803px;
}
.body_right .left {
    width: 362px;
    float: left;
    padding-top: 15px;
}
.body_right .center {
    width: 9px;
    float: left;
    padding-top: 15px;
}
.body_right .right {
    width: 432px;
    float: right;
    padding-top: 15px;
}
.body_right .photo {
    margin-top: 15px;
    width: 329px;
}
.body_right .photo_head {
    background: url(../images/photo_head.jpg) no-repeat;
    height: 4px;
}
.body_right .photo_body {
    background: url(../images/photo_body.jpg) repeat-y;
    padding-left: 5px;
}
.body_right .photo_footer {
    background: url(../images/photo_footer.jpg) no-repeat;
    height: 6px;
}
.body_right .font_star {
    width: 319px;
    margin-top: 23px;
    line-height: 200%;
}
.font_star span {
    font-weight: bold;
    color: #343434;
    font-size: 14px;
}
.right .star_one {
    height: 43px;
    width: 432px;
}
.star_one .name {
    width: 103px;
    float: left;
    height: 28px;
    padding-left: 28px;
    padding-top: 15px;
}
.star_one .complay {
    width: 275px;
    float: right;
    height: 28px;
    padding-top: 15px;
    padding-left: 26px;
}
.right .hr_one {
    height: 43px;
    width: 432px;
}
.hr_one a {
    color: #3d5ba3
}
.hr_one .name {
    width: 323px;
    float: left;
    height: 28px;
    padding-left: 28px;
    padding-top: 15px;
    color: #3d5ba3
}
.hr_one .date {
    width: 75px;
    float: right;
    height: 28px;
    padding-top: 15px;
    color: #999999;
}
/*招聘详情开始*/

.hr_title {
    font-weight: bold;
    color: #000000;
    text-align: center;
    margin-top: 36px;
}
.hr_content {
    padding-left: 43px;
    line-height: 200%;
    margin-top: 20px;
    padding-right: 57px;
}
.hr_foot {
    text-align: center;
    margin-top: 29px;
}
/*招聘详情结束*/

.zixun_font {
    padding-left: 11px;
    line-height: 200%;
    margin-top: 20px;
    padding-right: 57px;
}
.zixun_infoform {
    padding-top: 22px;
    padding-left: 10px;
}
.zixun_infoform .star_head {
    color: #FF0000;
}
.zixun_infoform .introduse {
    color: #fb7977;
    margin-left: 5px;
}
.right .line {
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.right .pageset {
    text-align: center;
    margin-top: 10px;
}
.body_right .head_news {
    width: 753px;
    height: 24px;
    background: url(../images/news_title.jpg) no-repeat;
    padding-top: 5px;
    padding-left: 50px;
    color: #9b9b9b;
}
.news_banner {
    width: 800px;
    margin: auto;
    margin-top: 7px;
}
.newsList {
    margin-top: 27px;
}
.newsone {
    width: 800px;
    height: 106px;
    margin-bottom: 16px;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
}
.newsone .news_img {
    width: 132px;
    float: left;
}
.news_img img {
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
}
.newsone .news_font {
    margin-left: 17px;
    width: 651px;
    float: right;
    height: 91px;
}
.title_date {
    width: 651px;
    height: 25px;
    color: #000000;
    font-weight: bold;
}
.title_date .title {
    width: 550px;
    float: left;
}
.title_date .date {
    width: 101px;
    float: right;
    color: #999;
}
.news_font .news_content_down {
    width: 651px;
    line-height: 150%;
}
.news_font .news_show_button {
    margin-top: 15px;
    width: 651px;
    color: #5176bc;
}
.news_show_button a {
    color: #5176bc;
}
.newsdetail_title {
    text-align: center;
    font-size: 14px;
}
.newsdetail_content {
    line-height: 200%;
    margin-top: 15px;
}
.newsdetail_back {
    margin-top: 50px;
    padding-bottom: 50px;
    text-align: center;
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.news_pageset {
    text-align: right;
}
.body_right .head_magzin {
    width: 753px;
    height: 24px;
    background: url(../images/news_title.jpg) no-repeat;
    padding-top: 5px;
    padding-left: 50px;
    color: #9b9b9b;
}
.magzinList {
    margin-top: 21px;
    border-bottom-color: #999999;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    padding-bottom: 15px;
}
.magzinList ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 802px;
}
.magzinList li {
    width: 260px;
    height: 208px;
    float: left;
    margin-left: 6px;
    background-color: #ebebeb;
    margin-top: 6px;
    padding-top: 12px;
}
.mag_img {
    background: url(../images/mag_img_bg.jpg) no-repeat;
    padding-right: 3px;
    padding-bottom: 2px;
    margin-left: 15px;
    float: left;
}
.mag_but {
    width: 90px;
    float: left;
    padding-left: 20px;
}
.mag_but_title {
    display: block;
    width: 90px;
    font-weight: bold;
    color: #333333;
}
.mag_but_qishu {
    display: block;
    margin-top: 14px;
    margin-left: 3px;
    color: #666666;
}
.mag_see_but {
    margin-top: 94px;
    display: block;
    width: 62px;
    height: 24px;
}
.mag_down_but {
    display: block;
    width: 62px;
    height: 24px;
    margin-top: 3px;
}
.mag_pageset {
    text-align: right;
    margin-top: 5px;
}
.body_right .about_head {
    width: 753px;
    height: 24px;
    background: url(../images/about_title.jpg) no-repeat;
    padding-top: 5px;
    padding-left: 50px;
    color: #9b9b9b;
}
.left_about_zendai {
    width: 402px;
    float: left;
    margin-top: 29px;
}
.left_about_zendai .img {
    height: 441px;
    width: 368px;
    background: url(../images/about_one_img_bg.jpg) no-repeat;
    padding-top: 4px;
    padding-left: 4px;
}
.right_about_zendai {
    width: 401px;
    float: right;
    margin-top: 29px;
    line-height: 200%;
}
.body_right .daizong_head {
    width: 753px;
    height: 24px;
    background: url(../images/daizong_title.jpg) no-repeat;
    padding-top: 5px;
    padding-left: 50px;
    color: #9b9b9b;
}
.daizong_jianjie {
    width: 804px;
    height: 252px;
    padding-top: 20px;
}
.daizong_jianjie .daizong_img {
    width: 217px;
    height: 249px;
    float: left;
    margin-left: 3px;
    background: url(../images/daizong_img_nei_bg.jpg) no-repeat;
    padding-left: 3px;
    padding-top: 3px;
}
.daizong_jianjie .daizong_font {
    width: 560px;
    height: 252px;
    float: left;
    margin-left: 21px;
}
.daizong_font .title {
    height: 20px;
    width: 548px;
    background: url(../images/jianli_title_bg.jpg) repeat-y;
    font-weight: bold;
    padding-left: 12px;
    padding-top: 10px;
}
.daizong_font .jianli {
    line-height: 200%;
    padding-top: 13px;
    padding-left: 12px;
}
.daizong_down {
    width: 804px;
    height: 426px;
    margin-top: 13px;
}
.daizong_down .weibo {
    width: 215px;
    float: left;
    margin-top: 3px;
    margin-left: 3px;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
}
.weibo .title {
    height: 44px;
    background-color: #f9f9f9;
    padding-left: 10px;
    padding-top: 16px;
    font-weight: bold;
    color: #333333;
}
.weibo .up_but {
    height: 8px;
    width: 214px;
}
.weibo ul {
    margin: 0;
    padding: 0;
    width: 203px;
    list-style: none;
    padding-top: 9px;
    margin-bottom: 6px;
}
.weibo li {
    width: 203px;
    margin-left: 6px;
    border-bottom-color: #cccccc;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}
.weibo .weibo_font {
    line-height: 200%;
}
.weibo .riqi {
    display: block;
    width: 101px;
    height: 20px;
    float: left;
}
.weibo .detail {
    display: block;
    width: 101px;
    text-align: right;
    color: #5077ba;
    height: 20px;
    float: right;
}
.weibo a {
    color: #5077ba;
}
.daizong_down .fangwen_list {
    width: 560px;
    margin-left: 24px;
    float: left;
    margin-top: 3px;
}
.fangwen_list .title {
    width: 542px;
    height: 18px;
    background: url(../images/jianli_title_bg.jpg) repeat-y;
    font-weight: bold;
    padding-left: 12px;
    padding-top: 10px;
}
.yanlunandfangtan {
    display: block;
    width: 300px;
    float: left;
}
.shipin {
    width: 200px;
    display: block;
    float: right;
    text-align: right;
    color: #4566ab;
}
.shipin a {
    color: #4566ab;
}
.fangtian_list ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 560px;
    margin-top: 16px;
}
.fangtian_list li {
    width: 560px;
    border-bottom-color: #cccccc;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    margin-top: 15px;
}
.fangtian_img {
    width: 126px;
    height: 85px;
    margin-left: 1px;
    float: left;
    margin-bottom: 14px;
}
.fangtian_font {
    width: 410px;
    float: left;
    padding-left: 23px;
}
.fangtian_title {
    color: #333333;
    font-weight: bold;
}
.fangtan_jianjie {
    line-height: 200%;
    margin-top: 7px;
}
.fangtan_date {
    width: 410px;
    margin-top: 5px;
}
.fangtan_date .detail {
    width: 200px;
    float: left;
    color: #4566ab;
}
.fangtan_date .date {
    width: 200px;
    color: #999;
    float: right;
    text-align: right;
    font-size: #333333;
    font-weight: bold;
}
.fangtan_date a {
    color: #4566ab;
}
.fangtan_pageset {
    text-align: right;
    margin-top: 15px;
}
.body_right .lianxi_head {
    width: 753px;
    height: 24px;
    background: url(../images/about_title.jpg) no-repeat;
    padding-top: 5px;
    padding-left: 50px;
    color: #9b9b9b;
}
.lianxi_banner {
    margin-top: 8px;
    width: 800px;
    height: 180px;
    margin-left: 1px;
}
.lianxi_select {
    height: 32px;
    background-color: #e8e8e8;
    margin-top: 9px;
    padding-left: 25px;
    padding-top: 21px;
    color: #654842;
}
.lianxi_select select {
    width: 191px;
}
.lianxi_content {
    width: 800px;
    margin-top: 20px;
}
.lianxi_content .font_lianxi {
    width: 330px;
    float: left;
    line-height: 200%;
}
.lianxi_content .img {
    width: 470px;
    float: right;
    text-align: right;
}
.lianxi_content .title {
    color: #333333;
    font-weight: bold;
    font-size: 14px;
}
.onepage_content {
    line-height: 200%;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
}
.body_right .head_chanye {
    width: 753px;
    height: 24px;
    background: url(../images/chanye_title.jpg) no-repeat;
    padding-top: 5px;
    padding-left: 50px;
    color: #9b9b9b;
}
.dichan_menu {
    margin-top: 15px;
    padding-bottom: 15px;
}
.dichan_menu span {
    display: block;
    height: 20px;
}
.dichan_menu span a {
    padding-left: 20px;
    display: block;
    width: 120;
    height: 20px;
    padding-top: 2px;
}
.dichan_menu span:hover, span.hover {
    background: url(../images/left_menue2_bg.jpg.jpg) no-repeat;
    color: #FFFFFF;
}
.dichan_menu span:hover a, span.hover a {
    color: #FFFFFF;
}
.dichan_menu .on a {
    background: url(../images/left_menue2_bg.jpg.jpg) no-repeat;
    color: #FFFFFF;
}
.jinrong_menu {
    margin-top: 15px;
    padding-bottom: 15px;
}
.jinrong_menu span {
    display: block;
    height: 20px;
}
.jinrong_menu span a {
    padding-left: 20px;
    display: block;
    width: 120;
    height: 20px;
    padding-top: 2px;
}
.jinrong_menu span:hover, span.hover {
    background: url(../images/left_menue2_bg.jpg.jpg) no-repeat;
    color: #FFFFFF;
}
.jinrong_menu span:hover a, span.hover a {
    color: #FFFFFF;
}
.jinrong_menu .on a {
    background: url(../images/left_menue2_bg.jpg.jpg) no-repeat;
    color: #FFFFFF;
}
.yishu_menu {
    margin-top: 15px;
    padding-bottom: 15px;
}
.yishu_menu span {
    display: block;
    height: 20px;
}
.yishu_menu span a {
    padding-left: 20px;
    display: block;
    width: 120;
    height: 20px;
    padding-top: 2px;
}
.yishu_menu span:hover, span.hover {
    background: url(../images/left_menue2_bg.jpg.jpg) no-repeat;
    color: #FFFFFF;
}
.yishu_menu span:hover a, span.hover a {
    color: #FFFFFF;
}
.yishu_menu .on a {
    background: url(../images/left_menue2_bg.jpg.jpg) no-repeat;
    color: #FFFFFF;
}
.date_tuijian {
    width: 651px;
    color: #5176bc;
}
.date_tuijian a {
    color: #5176bc;
}
.detail_ziduan {
    margin-bottom: 5px;
    color: #676767
}
.detail_ziduan .size_jianzhu {
    width: 200px;
    float: left;
}
.detail_ziduan .size_zhandi {
    width: 200px;
    float: left;
}
.detail_ziduan .loc {
    width: 251px;
    float: left;
}
.newsone_xinwen {
    width: 800px;
    margin-bottom: 16px;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    padding-bottom: 5px;
}
.newsone_xinwen .news_img {
    width: 132px;
    float: left;
}
.newsone_xinwen .news_font {
    margin-left: 17px;
    width: 651px;
    float: right;
    height: 91px;
}
.title_date {
    width: 651px;
    height: 25px;
    color: #000000;
    font-weight: bold;
}
.title_date .title {
    width: 550px;
    float: left;
}
.title_date .date {
    width: 101px;
    float: right;
}
.news_font .news_content_down {
    width: 651px;
    line-height: 150%;
}
.news_font .news_show_button {
    margin-top: 15px;
    width: 651px;
    color: #5176bc;
}
/*首页提取新闻样式开始*/

.news_get {
    width: 1000px;
    margin: auto;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
}
.news_get .left_font_marq {
    width: 130px;
    float: left;
    font-weight: bold;
}
.news_get .right_body_marq {
    width: 865px;
    float: left;
}
.news_get ul {
    width: 865px;
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.news_get li {
    height: 25px;
    float: left;
    width: 420px;
    padding-left: 5px;
}
/*首页提取新闻样式结束*/

.index {
    margin-top: 40px;
    margin-bottom: 53px;
}
.index_web_body {
    width: 1000px;
    margin: auto;
    height: 101px;
    margin-top: 20px;
    padding-left: 35px;
}
.index_banner {
    width: 1000px;
    height: 401px;
    margin: auto;
    position: relative;
    height: 401px;
}
.index_banner_news {
    position: absolute;
    right: 596px;
    bottom: 5px;
    width: 400px;
    overflow: hidden;
}
.index_banner_news .alltitle {
    font-weight: bold;
    color: #595959;
}
.index_banner_news .title {
    color: #5a5a5a;
}
.index_banner_news .see {
    color: #5a5a5a;
}
.index_banner_news a {
    color: #5a5a5a;
}
.index_web_body .one {
    margin-left: 1px;
    float: left;
    width: 321px;
}
.index_web_body .two {
    float: left;
    margin-left: 18px;
    width: 321px;
    position: relative;
}
.index_web_body .three {
    float: left;
    margin-left: 18px;
    width: 321px;
}
.index_web_body .newslist {
    position: absolute;
    width: 200px;
    height: 40px;
    overflow: hidden;
    top: 30px;
    left: 110px;
}
.index_web_body .newslist ul {
    width: 200px;
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.index_web_body .newslist ul li {
    height: 20px;
    float: left;
    width: 200px;
}
.index_web_body .more {
    position: absolute;
    top: 7px;
    left: 273px;
}
.usercenter_head {
    width: 753px;
    height: 24px;
    background: url(../images/usercenter_title.jpg) no-repeat;
    padding-top: 9px;
    padding-left: 50px;
    color: #9b9b9b;
}
.cardlist {
    width: 800px;
    margin: auto;
}
.cardlist ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: 10px;
}
.cardlist li {
    width: 800px;
    border-bottom-color: #CCCCCC;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    margin-bottom: 10px;
}
.cardetail {
    width: 800px;
}
.cardetail .img {
    width: 188px;
    height: 119px;
    float: left;
    background: url(../images/tuijian_card_img_bg.jpg) no-repeat;
    padding: 4px;
}
.cardetail .font_card {
    width: 600px;
    float: right;
    line-height: 200%;
}
.cardetail span {
    display: block;
}
.font_card .title {
    font-weight: bold;
    margin-bottom: 5px;
}
/*内容区域结束*/
